/**
 * 需求：
 * 新建一个文件，秘密.txt，写入内容，纪念日：2023-02-06
 * **/

// 1、导入 fs 模块
const fs = require('fs')
console.log('fs',fs)

// 2、写入文件 （异步）
// 接受参数1、file文件名  2、data待写入的数据  3、options 选项设置（可选） 4、callback写入回调
// 如果文件不存在，会自动创建文件并写入
fs.writeFile('./秘密.txt','纪念日：2023-02-06',err=>{
//     写入完成后，触发，并传入写入失败参数
//     如果写入失败，err是错误对象
//     写入成功，则err = null
//     在此可以判断写入是否成功
    if(err){
        console.log('写入失败',err)
        return
    }else{
        console.log('写入成功')
    }
})

// 写入文件（同步）
//接受参数1、file文件名  2、data带写入的数据  3、optons 选项设置（可选） 4、callback写入回调
fs.writeFileSync('./同步写入.txt','测试同步写入fs.writeFileSyc')